package cn.gpnusz.oliverwiki.mapper;

import cn.gpnusz.oliverwiki.resp.EbookSnapshotResp;

import java.util.List;

/**
 * @author h0ss
 * @description 自定义的电子书快照mapper
 * @date 2021/10/28 1:42
 */

public interface MyEbookSnapshotMapper {
    /**
     * 生成电子书快照
     *
     * @author h0ss
     */
    void generateSnapshot();

    /**
     * 获取电子书快照表的信息
     *
     * @return : java.util.List<cn.gpnusz.oliverwiki.resp.EbookSnapshotResp>
     * @author h0ss
     */
    List<EbookSnapshotResp> getStaticData();

    /**
     * 获取过去三十天点赞阅读数据
     *
     * @return : java.util.List<cn.gpnusz.oliverwiki.resp.EbookSnapshotResp>
     * @author h0ss
     */
    List<EbookSnapshotResp> getThirtyStaticData();
}